%%{init: {'themeVariables': { 'fontSize': '12px'}}}%%
graph TD
    classDef path fill:#eee,stroke:#000,color:#000
    classDef plan fill:#fff,stroke-width:1px,color:#000
    classDef itemplan fill:#fff,stroke-width:2px,color:#000
    classDef unbatchedplan fill:#dff,stroke-width:1px,color:#000
    classDef sideeffectplan fill:#fcc,stroke-width:2px,color:#000
    classDef bucket fill:#f6f6f6,color:#000,stroke-width:2px,text-align:left

    subgraph "Buckets for queries/polymorphic/simple-single-table-items-root-topic"
    Bucket0("Bucket 0 (root)<br /><br />1: 374, 378<br />ᐳ: 9, 10, 274, 313, 316, 321, 324, 388, 11, 15, 16, 23, 24<br />2: PgSelect[8], PgSelect[18]<br />ᐳ: Access[375], Access[379]<br />3: Connection[12], PgSelectRows[21]<br />ᐳ: First[20], PgSelectSingle[22]<br />4: ConnectionItems[270]"):::bucket
    Bucket1("Bucket 1 (nullableBoundary)<br />Deps: 12, 375, 270, 313, 316, 274, 321, 324<br /><br />ROOT Connectionᐸ8ᐳ[12]"):::bucket
    Bucket2("Bucket 2 (nullableBoundary)<br />Deps: 22, 274, 379<br /><br />ROOT PgSelectSingleᐸsingle_table_itemsᐳ[22]<br />1: <br />ᐳ: 273, 277, 278, 380, 275, 276, 381<br />2: PgSelectRows[284]<br />ᐳ: First[283], PgSelectSingle[285]"):::bucket
    Bucket3("Bucket 3 (polymorphic)<br />__typename: Lambda[24]<br />Deps: 23, 24, 11, 274, 4"):::bucket
    Bucket4("Bucket 4 (polymorphicPartition)<br />|SingleTableTopic<br />|SingleTablePost<br />|SingleTableDivider<br />|SingleTableChecklist<br />|SingleTableChecklistItem<br />Deps: 11, 386, 274<br />ᐳSingleTableTopic<br />ᐳSingleTablePost<br />ᐳSingleTableDivider<br />ᐳSingleTableChecklist<br />ᐳSingleTableChecklistItem<br /><br />1: PgSelectInlineApply[382]<br />2: PgSelect[28]<br />ᐳ: Access[383]<br />3: PgSelectRows[33]<br />ᐳ: 32, 34, 286, 287, 288, 289, 290, 384, 385<br />4: PgSelectRows[296]<br />ᐳ: First[295], PgSelectSingle[297]"):::bucket
    Bucket5("Bucket 5 (polymorphicPartition)<br />|Person<br />Deps: 11, 386<br />ᐳPerson<br /><br />1: PgSelect[38]<br />2: PgSelectRows[43]<br />ᐳ: First[42], PgSelectSingle[44]"):::bucket
    Bucket6("Bucket 6 (polymorphicPartition)<br />|LogEntry<br />Deps: 11, 386<br />ᐳLogEntry<br /><br />1: PgSelect[48]<br />2: PgSelectRows[53]<br />ᐳ: First[52], PgSelectSingle[54]"):::bucket
    Bucket7("Bucket 7 (polymorphicPartition)<br />|Organization<br />Deps: 11, 386<br />ᐳOrganization<br /><br />1: PgSelect[58]<br />2: PgSelectRows[63]<br />ᐳ: First[62], PgSelectSingle[64]"):::bucket
    Bucket8("Bucket 8 (polymorphicPartition)<br />|AwsApplication<br />Deps: 11, 386<br />ᐳAwsApplication<br /><br />1: PgSelect[68]<br />2: PgSelectRows[73]<br />ᐳ: First[72], PgSelectSingle[74]"):::bucket
    Bucket9("Bucket 9 (polymorphicPartition)<br />|GcpApplication<br />Deps: 11, 386<br />ᐳGcpApplication<br /><br />1: PgSelect[78]<br />2: PgSelectRows[83]<br />ᐳ: First[82], PgSelectSingle[84]"):::bucket
    Bucket10("Bucket 10 (polymorphicPartition)<br />|RelationalItemRelation<br />Deps: 11, 386<br />ᐳRelationalItemRelation<br /><br />1: PgSelect[88]<br />2: PgSelectRows[93]<br />ᐳ: First[92], PgSelectSingle[94]"):::bucket
    Bucket11("Bucket 11 (polymorphicPartition)<br />|RelationalItemRelationCompositePk<br />Deps: 11, 386, 387<br />ᐳRelationalItemRelationCompositePk<br /><br />1: PgSelect[100]<br />2: PgSelectRows[105]<br />ᐳ: First[104], PgSelectSingle[106]"):::bucket
    Bucket12("Bucket 12 (polymorphicPartition)<br />|SingleTableItemRelation<br />Deps: 11, 386<br />ᐳSingleTableItemRelation<br /><br />1: PgSelect[110]<br />2: PgSelectRows[115]<br />ᐳ: First[114], PgSelectSingle[116]"):::bucket
    Bucket13("Bucket 13 (polymorphicPartition)<br />|SingleTableItemRelationCompositePk<br />Deps: 11, 386, 387<br />ᐳSingleTableItemRelationCompositePk<br /><br />1: PgSelect[122]<br />2: PgSelectRows[127]<br />ᐳ: First[126], PgSelectSingle[128]"):::bucket
    Bucket14("Bucket 14 (polymorphicPartition)<br />|Priority<br />Deps: 11, 386<br />ᐳPriority<br /><br />1: PgSelect[142]<br />2: PgSelectRows[147]<br />ᐳ: First[146], PgSelectSingle[148]"):::bucket
    Bucket15("Bucket 15 (polymorphicPartition)<br />|RelationalTopic<br />Deps: 11, 386<br />ᐳRelationalTopic<br /><br />1: PgSelect[182]<br />2: PgSelectRows[187]<br />ᐳ: First[186], PgSelectSingle[188]"):::bucket
    Bucket16("Bucket 16 (polymorphicPartition)<br />|RelationalPost<br />Deps: 11, 386<br />ᐳRelationalPost<br /><br />1: PgSelect[192]<br />2: PgSelectRows[197]<br />ᐳ: First[196], PgSelectSingle[198]"):::bucket
    Bucket17("Bucket 17 (polymorphicPartition)<br />|RelationalDivider<br />Deps: 11, 386<br />ᐳRelationalDivider<br /><br />1: PgSelect[202]<br />2: PgSelectRows[207]<br />ᐳ: First[206], PgSelectSingle[208]"):::bucket
    Bucket18("Bucket 18 (polymorphicPartition)<br />|RelationalChecklist<br />Deps: 11, 386<br />ᐳRelationalChecklist<br /><br />1: PgSelect[212]<br />2: PgSelectRows[217]<br />ᐳ: First[216], PgSelectSingle[218]"):::bucket
    Bucket19("Bucket 19 (polymorphicPartition)<br />|RelationalChecklistItem<br />Deps: 11, 386<br />ᐳRelationalChecklistItem<br /><br />1: PgSelect[222]<br />2: PgSelectRows[227]<br />ᐳ: First[226], PgSelectSingle[228]"):::bucket
    Bucket20("Bucket 20 (polymorphicPartition)<br />|MovieCollection<br />|SeriesCollection<br />Deps: 11, 386<br />ᐳMovieCollection<br />ᐳSeriesCollection<br /><br />1: PgSelect[232]<br />2: PgSelectRows[237]<br />ᐳ: First[236], PgSelectSingle[238]"):::bucket
    Bucket21("Bucket 21 (polymorphicPartition)<br />|Query<br />Deps: 4<br />ᐳQuery"):::bucket
    Bucket22("Bucket 22 (polymorphicPartition)<br />|FirstPartyVulnerability<br />Deps: 11, 386<br />ᐳFirstPartyVulnerability<br /><br />1: PgSelect[253]<br />2: PgSelectRows[258]<br />ᐳ: First[257], PgSelectSingle[259]"):::bucket
    Bucket23("Bucket 23 (polymorphicPartition)<br />|ThirdPartyVulnerability<br />Deps: 11, 386<br />ᐳThirdPartyVulnerability<br /><br />1: PgSelect[263]<br />2: PgSelectRows[268]<br />ᐳ: First[267], PgSelectSingle[269]"):::bucket
    Bucket25("Bucket 25 (nullableBoundary)<br />Deps: 285<br /><br />ROOT PgSelectSingle{2}ᐸsingle_table_itemsᐳ[285]"):::bucket
    Bucket26("Bucket 26 (listItem)<br />Deps: 375, 313, 316, 274, 321, 324<br /><br />ROOT __Item{26}ᐸ270ᐳ[298]<br />1: <br />ᐳ: 299, 302, 304, 305, 332, 376, 377<br />2: PgSelectRows[342]<br />ᐳ: First[341], PgSelectSingle[343]"):::bucket
    Bucket27("Bucket 27 (nullableBoundary)<br />Deps: 297<br /><br />ROOT PgSelectSingle{4}ᐸsingle_table_itemsᐳ[297]"):::bucket
    Bucket28("Bucket 28 (polymorphic)<br />__typename: Lambda[305]<br />Deps: 313, 302, 316, 274, 321, 324, 305, 343, 299, 304, 332"):::bucket
    Bucket29("Bucket 29 (nullableBoundary)<br />Deps: 343<br /><br />ROOT PgSelectSingle{26}ᐸsingle_table_itemsᐳ[343]"):::bucket
    end
    Bucket0 --> Bucket1 & Bucket2 & Bucket3
    Bucket1 --> Bucket26
    Bucket2 --> Bucket25
    Bucket3 --> Bucket4 & Bucket5 & Bucket6 & Bucket7 & Bucket8 & Bucket9 & Bucket10 & Bucket11 & Bucket12 & Bucket13 & Bucket14 & Bucket15 & Bucket16 & Bucket17 & Bucket18 & Bucket19 & Bucket20 & Bucket21 & Bucket22 & Bucket23
    Bucket4 --> Bucket27
    Bucket26 --> Bucket28
    Bucket28 --> Bucket29

    %% plan dependencies
    PgSelect18[["PgSelect[18∈0] ➊<br />ᐸsingle_table_itemsᐳ<br />More deps:<br />- Object[11]"]]:::plan
    Access16{{"Access[16∈0] ➊<br />ᐸ15.1ᐳ"}}:::plan
    PgSelectInlineApply378["PgSelectInlineApply[378∈0] ➊"]:::plan
    Access16 -->|rejectNull| PgSelect18
    PgSelectInlineApply378 --> PgSelect18
    PgSelect8[["PgSelect[8∈0] ➊<br />ᐸsingle_table_itemsᐳ<br />More deps:<br />- Object[11]"]]:::plan
    PgSelectInlineApply374["PgSelectInlineApply[374∈0] ➊"]:::plan
    PgSelectInlineApply374 --> PgSelect8
    Object11{{"Object[11∈0] ➊<br />ᐸ{pgSettings,withPgClient}ᐳ<br />Dependents: 21"}}:::plan
    Access9{{"Access[9∈0] ➊<br />ᐸ2.pgSettingsᐳ"}}:::plan
    Access10{{"Access[10∈0] ➊<br />ᐸ2.withPgClientᐳ"}}:::plan
    Access9 & Access10 --> Object11
    __Value2["__Value[2∈0] ➊<br />ᐸcontextᐳ"]:::plan
    __Value2 --> Access9
    __Value2 --> Access10
    Connection12[["Connection[12∈0] ➊<br />ᐸ8ᐳ"]]:::plan
    PgSelect8 --> Connection12
    Lambda15{{"Lambda[15∈0] ➊<br />ᐸspecifier_SingleTableDivider_base64JSONᐳ<br />More deps:<br />- Constantᐸ'WyJTaW5nbGVUYWJsZURpdmlkZXIiLDNd'ᐳ[388]"}}:::plan
    Lambda15 --> Access16
    First20{{"First[20∈0] ➊"}}:::plan
    PgSelectRows21[["PgSelectRows[21∈0] ➊"]]:::plan
    PgSelectRows21 --> First20
    PgSelect18 --> PgSelectRows21
    PgSelectSingle22{{"PgSelectSingle[22∈0] ➊<br />ᐸsingle_table_itemsᐳ"}}:::plan
    First20 --> PgSelectSingle22
    Lambda23{{"Lambda[23∈0] ➊<br />ᐸdecodeNodeIdWithCodecsᐳ<br />Dependents: 3<br />More deps:<br />- Constantᐸ'WyJTaW5nbGVUYWJsZURpdmlkZXIiLDNd'ᐳ[388]"}}:::plan
    ConnectionItems270[["ConnectionItems[270∈0] ➊"]]:::plan
    Connection12 --> ConnectionItems270
    Access375{{"Access[375∈0] ➊<br />ᐸ8.m.joinDetailsFor337ᐳ"}}:::plan
    PgSelect8 --> Access375
    Access379{{"Access[379∈0] ➊<br />ᐸ18.m.joinDetailsFor279ᐳ"}}:::plan
    PgSelect18 --> Access379
    List275{{"List[275∈2] ➊<br />ᐸ274,273ᐳ<br />More deps:<br />- Constantᐸ'SingleTableDivider'ᐳ[274]"}}:::plan
    PgClassExpression273{{"PgClassExpression[273∈2] ➊<br />ᐸ__single_t...ems__.”id”ᐳ"}}:::plan
    PgClassExpression273 --> List275
    List380{{"List[380∈2] ➊<br />ᐸ379,22ᐳ"}}:::plan
    Access379 & PgSelectSingle22 --> List380
    PgSelectSingle22 --> PgClassExpression273
    Lambda276{{"Lambda[276∈2] ➊<br />ᐸbase64JSONEncodeᐳ"}}:::plan
    List275 --> Lambda276
    PgClassExpression277{{"PgClassExpression[277∈2] ➊<br />ᐸ__single_t...s__.”type”ᐳ"}}:::plan
    PgSelectSingle22 --> PgClassExpression277
    PgClassExpression278{{"PgClassExpression[278∈2] ➊<br />ᐸ__single_t..._topic_id”ᐳ"}}:::plan
    PgClassExpression277 o--o PgClassExpression278
    First283{{"First[283∈2] ➊"}}:::plan
    PgSelectRows284[["PgSelectRows[284∈2] ➊"]]:::plan
    PgSelectRows284 --> First283
    Lambda381{{"Lambda[381∈2] ➊<br />ᐸpgInlineViaJoinTransformᐳ"}}:::plan
    Lambda381 --> PgSelectRows284
    PgSelectSingle285{{"PgSelectSingle[285∈2] ➊<br />ᐸsingle_table_itemsᐳ"}}:::plan
    First283 --> PgSelectSingle285
    List380 --> Lambda381
    Access386{{"Access[386∈3] ➊<br />ᐸ23.base64JSON.1ᐳ<br />ᐳSingleTableTopic<br />ᐳPerson<br />ᐳLogEntry<br />ᐳOrganization<br />ᐳAwsApplication<br />ᐳGcpApplication<br />ᐳRelationalItemRelation<br />ᐳRelationalItemRelationCompositePk<br />ᐳSingleTableItemRelation<br />ᐳSingleTableItemRelationCompositePk<br />ᐳSingleTablePost<br />ᐳPriority<br />ᐳSingleTableDivider<br />ᐳSingleTableChecklist<br />ᐳSingleTableChecklistItem<br />ᐳRelationalTopic<br />ᐳRelationalPost<br />ᐳRelationalDivider<br />ᐳRelationalChecklist<br />ᐳRelationalChecklistItem<br />ᐳMovieCollection<br />ᐳSeriesCollection<br />ᐳFirstPartyVulnerability<br />ᐳThirdPartyVulnerability<br />More deps:<br />- Lambda[23]"}}:::plan
    Access387{{"Access[387∈3] ➊<br />ᐸ23.base64JSON.2ᐳ<br />ᐳRelationalItemRelationCompositePk<br />ᐳSingleTableItemRelationCompositePk<br />More deps:<br />- Lambda[23]"}}:::plan
    PgSelect28[["PgSelect[28∈4] ➊^<br />ᐸsingle_table_itemsᐳ<br />More deps:<br />- Object[11]"]]:::plan
    PgSelectInlineApply382["PgSelectInlineApply[382∈4] ➊<br />ᐳSingleTableTopic<br />ᐳSingleTablePost<br />ᐳSingleTableDivider<br />ᐳSingleTableChecklist<br />ᐳSingleTableChecklistItem"]:::plan
    Access386 -->|rejectNull| PgSelect28
    PgSelectInlineApply382 --> PgSelect28
    List287{{"List[287∈4] ➊^<br />ᐸ274,286ᐳ<br />More deps:<br />- Constantᐸ'SingleTableDivider'ᐳ[274]"}}:::plan
    PgClassExpression286{{"PgClassExpression[286∈4] ➊<br />ᐸ__single_t...ems__.”id”ᐳ<br />ᐳSingleTableDivider"}}:::plan
    PgClassExpression286 --> List287
    List384{{"List[384∈4] ➊<br />ᐸ383,34ᐳ<br />ᐳSingleTableDivider"}}:::plan
    Access383{{"Access[383∈4] ➊<br />ᐸ28.m.joinDetailsFor291ᐳ<br />ᐳSingleTableDivider"}}:::plan
    PgSelectSingle34{{"PgSelectSingle[34∈4] ➊^<br />ᐸsingle_table_itemsᐳ"}}:::plan
    Access383 & PgSelectSingle34 --> List384
    First32{{"First[32∈4] ➊^"}}:::plan
    PgSelectRows33[["PgSelectRows[33∈4] ➊^"]]:::plan
    PgSelectRows33 --> First32
    PgSelect28 --> PgSelectRows33
    First32 --> PgSelectSingle34
    PgSelectSingle34 --> PgClassExpression286
    Lambda288{{"Lambda[288∈4] ➊^<br />ᐸbase64JSONEncodeᐳ"}}:::plan
    List287 --> Lambda288
    PgClassExpression289{{"PgClassExpression[289∈4] ➊<br />ᐸ__single_t...s__.”type”ᐳ<br />ᐳSingleTableDivider"}}:::plan
    PgSelectSingle34 --> PgClassExpression289
    PgClassExpression290{{"PgClassExpression[290∈4] ➊<br />ᐸ__single_t..._topic_id”ᐳ<br />ᐳSingleTableDivider"}}:::plan
    PgClassExpression289 o--o PgClassExpression290
    First295{{"First[295∈4] ➊^"}}:::plan
    PgSelectRows296[["PgSelectRows[296∈4] ➊^"]]:::plan
    PgSelectRows296 --> First295
    Lambda385{{"Lambda[385∈4] ➊^<br />ᐸpgInlineViaJoinTransformᐳ"}}:::plan
    Lambda385 --> PgSelectRows296
    PgSelectSingle297{{"PgSelectSingle[297∈4] ➊^<br />ᐸsingle_table_itemsᐳ"}}:::plan
    First295 --> PgSelectSingle297
    PgSelect28 --> Access383
    List384 --> Lambda385
    PgSelect38[["PgSelect[38∈5] ➊<br />ᐸpeopleᐳ<br />ᐳPerson<br />More deps:<br />- Object[11]"]]:::plan
    Access386 -->|rejectNull| PgSelect38
    First42{{"First[42∈5] ➊^"}}:::plan
    PgSelectRows43[["PgSelectRows[43∈5] ➊^"]]:::plan
    PgSelectRows43 --> First42
    PgSelect38 --> PgSelectRows43
    PgSelectSingle44{{"PgSelectSingle[44∈5] ➊^<br />ᐸpeopleᐳ"}}:::plan
    First42 --> PgSelectSingle44
    PgSelect48[["PgSelect[48∈6] ➊<br />ᐸlog_entriesᐳ<br />ᐳLogEntry<br />More deps:<br />- Object[11]"]]:::plan
    Access386 -->|rejectNull| PgSelect48
    First52{{"First[52∈6] ➊^"}}:::plan
    PgSelectRows53[["PgSelectRows[53∈6] ➊^"]]:::plan
    PgSelectRows53 --> First52
    PgSelect48 --> PgSelectRows53
    PgSelectSingle54{{"PgSelectSingle[54∈6] ➊^<br />ᐸlog_entriesᐳ"}}:::plan
    First52 --> PgSelectSingle54
    PgSelect58[["PgSelect[58∈7] ➊<br />ᐸorganizationsᐳ<br />ᐳOrganization<br />More deps:<br />- Object[11]"]]:::plan
    Access386 -->|rejectNull| PgSelect58
    First62{{"First[62∈7] ➊^"}}:::plan
    PgSelectRows63[["PgSelectRows[63∈7] ➊^"]]:::plan
    PgSelectRows63 --> First62
    PgSelect58 --> PgSelectRows63
    PgSelectSingle64{{"PgSelectSingle[64∈7] ➊^<br />ᐸorganizationsᐳ"}}:::plan
    First62 --> PgSelectSingle64
    PgSelect68[["PgSelect[68∈8] ➊<br />ᐸaws_applicationsᐳ<br />ᐳAwsApplication<br />More deps:<br />- Object[11]"]]:::plan
    Access386 -->|rejectNull| PgSelect68
    First72{{"First[72∈8] ➊^"}}:::plan
    PgSelectRows73[["PgSelectRows[73∈8] ➊^"]]:::plan
    PgSelectRows73 --> First72
    PgSelect68 --> PgSelectRows73
    PgSelectSingle74{{"PgSelectSingle[74∈8] ➊^<br />ᐸaws_applicationsᐳ"}}:::plan
    First72 --> PgSelectSingle74
    PgSelect78[["PgSelect[78∈9] ➊<br />ᐸgcp_applicationsᐳ<br />ᐳGcpApplication<br />More deps:<br />- Object[11]"]]:::plan
    Access386 -->|rejectNull| PgSelect78
    First82{{"First[82∈9] ➊^"}}:::plan
    PgSelectRows83[["PgSelectRows[83∈9] ➊^"]]:::plan
    PgSelectRows83 --> First82
    PgSelect78 --> PgSelectRows83
    PgSelectSingle84{{"PgSelectSingle[84∈9] ➊^<br />ᐸgcp_applicationsᐳ"}}:::plan
    First82 --> PgSelectSingle84
    PgSelect88[["PgSelect[88∈10] ➊<br />ᐸrelational_item_relationsᐳ<br />ᐳRelationalItemRelation<br />More deps:<br />- Object[11]"]]:::plan
    Access386 -->|rejectNull| PgSelect88
    First92{{"First[92∈10] ➊^"}}:::plan
    PgSelectRows93[["PgSelectRows[93∈10] ➊^"]]:::plan
    PgSelectRows93 --> First92
    PgSelect88 --> PgSelectRows93
    PgSelectSingle94{{"PgSelectSingle[94∈10] ➊^<br />ᐸrelational_item_relationsᐳ"}}:::plan
    First92 --> PgSelectSingle94
    PgSelect100[["PgSelect[100∈11] ➊<br />ᐸrelational_item_relation_composite_pksᐳ<br />ᐳRelationalItemRelationCompositePk<br />More deps:<br />- Object[11]"]]:::plan
    Access386 -->|rejectNull| PgSelect100
    Access387 -->|rejectNull| PgSelect100
    First104{{"First[104∈11] ➊^"}}:::plan
    PgSelectRows105[["PgSelectRows[105∈11] ➊^"]]:::plan
    PgSelectRows105 --> First104
    PgSelect100 --> PgSelectRows105
    PgSelectSingle106{{"PgSelectSingle[106∈11] ➊^<br />ᐸrelational_item_relation_composite_pksᐳ"}}:::plan
    First104 --> PgSelectSingle106
    PgSelect110[["PgSelect[110∈12] ➊<br />ᐸsingle_table_item_relationsᐳ<br />ᐳSingleTableItemRelation<br />More deps:<br />- Object[11]"]]:::plan
    Access386 -->|rejectNull| PgSelect110
    First114{{"First[114∈12] ➊^"}}:::plan
    PgSelectRows115[["PgSelectRows[115∈12] ➊^"]]:::plan
    PgSelectRows115 --> First114
    PgSelect110 --> PgSelectRows115
    PgSelectSingle116{{"PgSelectSingle[116∈12] ➊^<br />ᐸsingle_table_item_relationsᐳ"}}:::plan
    First114 --> PgSelectSingle116
    PgSelect122[["PgSelect[122∈13] ➊<br />ᐸsingle_table_item_relation_composite_pksᐳ<br />ᐳSingleTableItemRelationCompositePk<br />More deps:<br />- Object[11]"]]:::plan
    Access386 -->|rejectNull| PgSelect122
    Access387 -->|rejectNull| PgSelect122
    First126{{"First[126∈13] ➊^"}}:::plan
    PgSelectRows127[["PgSelectRows[127∈13] ➊^"]]:::plan
    PgSelectRows127 --> First126
    PgSelect122 --> PgSelectRows127
    PgSelectSingle128{{"PgSelectSingle[128∈13] ➊^<br />ᐸsingle_table_item_relation_composite_pksᐳ"}}:::plan
    First126 --> PgSelectSingle128
    PgSelect142[["PgSelect[142∈14] ➊<br />ᐸprioritiesᐳ<br />ᐳPriority<br />More deps:<br />- Object[11]"]]:::plan
    Access386 -->|rejectNull| PgSelect142
    First146{{"First[146∈14] ➊^"}}:::plan
    PgSelectRows147[["PgSelectRows[147∈14] ➊^"]]:::plan
    PgSelectRows147 --> First146
    PgSelect142 --> PgSelectRows147
    PgSelectSingle148{{"PgSelectSingle[148∈14] ➊^<br />ᐸprioritiesᐳ"}}:::plan
    First146 --> PgSelectSingle148
    PgSelect182[["PgSelect[182∈15] ➊<br />ᐸrelational_topicsᐳ<br />ᐳRelationalTopic<br />More deps:<br />- Object[11]"]]:::plan
    Access386 -->|rejectNull| PgSelect182
    First186{{"First[186∈15] ➊^"}}:::plan
    PgSelectRows187[["PgSelectRows[187∈15] ➊^"]]:::plan
    PgSelectRows187 --> First186
    PgSelect182 --> PgSelectRows187
    PgSelectSingle188{{"PgSelectSingle[188∈15] ➊^<br />ᐸrelational_topicsᐳ"}}:::plan
    First186 --> PgSelectSingle188
    PgSelect192[["PgSelect[192∈16] ➊<br />ᐸrelational_postsᐳ<br />ᐳRelationalPost<br />More deps:<br />- Object[11]"]]:::plan
    Access386 -->|rejectNull| PgSelect192
    First196{{"First[196∈16] ➊^"}}:::plan
    PgSelectRows197[["PgSelectRows[197∈16] ➊^"]]:::plan
    PgSelectRows197 --> First196
    PgSelect192 --> PgSelectRows197
    PgSelectSingle198{{"PgSelectSingle[198∈16] ➊^<br />ᐸrelational_postsᐳ"}}:::plan
    First196 --> PgSelectSingle198
    PgSelect202[["PgSelect[202∈17] ➊<br />ᐸrelational_dividersᐳ<br />ᐳRelationalDivider<br />More deps:<br />- Object[11]"]]:::plan
    Access386 -->|rejectNull| PgSelect202
    First206{{"First[206∈17] ➊^"}}:::plan
    PgSelectRows207[["PgSelectRows[207∈17] ➊^"]]:::plan
    PgSelectRows207 --> First206
    PgSelect202 --> PgSelectRows207
    PgSelectSingle208{{"PgSelectSingle[208∈17] ➊^<br />ᐸrelational_dividersᐳ"}}:::plan
    First206 --> PgSelectSingle208
    PgSelect212[["PgSelect[212∈18] ➊<br />ᐸrelational_checklistsᐳ<br />ᐳRelationalChecklist<br />More deps:<br />- Object[11]"]]:::plan
    Access386 -->|rejectNull| PgSelect212
    First216{{"First[216∈18] ➊^"}}:::plan
    PgSelectRows217[["PgSelectRows[217∈18] ➊^"]]:::plan
    PgSelectRows217 --> First216
    PgSelect212 --> PgSelectRows217
    PgSelectSingle218{{"PgSelectSingle[218∈18] ➊^<br />ᐸrelational_checklistsᐳ"}}:::plan
    First216 --> PgSelectSingle218
    PgSelect222[["PgSelect[222∈19] ➊<br />ᐸrelational_checklist_itemsᐳ<br />ᐳRelationalChecklistItem<br />More deps:<br />- Object[11]"]]:::plan
    Access386 -->|rejectNull| PgSelect222
    First226{{"First[226∈19] ➊^"}}:::plan
    PgSelectRows227[["PgSelectRows[227∈19] ➊^"]]:::plan
    PgSelectRows227 --> First226
    PgSelect222 --> PgSelectRows227
    PgSelectSingle228{{"PgSelectSingle[228∈19] ➊^<br />ᐸrelational_checklist_itemsᐳ"}}:::plan
    First226 --> PgSelectSingle228
    PgSelect232[["PgSelect[232∈20] ➊<br />ᐸcollectionsᐳ<br />ᐳMovieCollection<br />ᐳSeriesCollection<br />More deps:<br />- Object[11]"]]:::plan
    Access386 -->|rejectNull| PgSelect232
    First236{{"First[236∈20] ➊^"}}:::plan
    PgSelectRows237[["PgSelectRows[237∈20] ➊^"]]:::plan
    PgSelectRows237 --> First236
    PgSelect232 --> PgSelectRows237
    PgSelectSingle238{{"PgSelectSingle[238∈20] ➊^<br />ᐸcollectionsᐳ"}}:::plan
    First236 --> PgSelectSingle238
    PgSelect253[["PgSelect[253∈22] ➊<br />ᐸfirst_party_vulnerabilitiesᐳ<br />ᐳFirstPartyVulnerability<br />More deps:<br />- Object[11]"]]:::plan
    Access386 -->|rejectNull| PgSelect253
    First257{{"First[257∈22] ➊^"}}:::plan
    PgSelectRows258[["PgSelectRows[258∈22] ➊^"]]:::plan
    PgSelectRows258 --> First257
    PgSelect253 --> PgSelectRows258
    PgSelectSingle259{{"PgSelectSingle[259∈22] ➊^<br />ᐸfirst_party_vulnerabilitiesᐳ"}}:::plan
    First257 --> PgSelectSingle259
    PgSelect263[["PgSelect[263∈23] ➊<br />ᐸthird_party_vulnerabilitiesᐳ<br />ᐳThirdPartyVulnerability<br />More deps:<br />- Object[11]"]]:::plan
    Access386 -->|rejectNull| PgSelect263
    First267{{"First[267∈23] ➊^"}}:::plan
    PgSelectRows268[["PgSelectRows[268∈23] ➊^"]]:::plan
    PgSelectRows268 --> First267
    PgSelect263 --> PgSelectRows268
    PgSelectSingle269{{"PgSelectSingle[269∈23] ➊^<br />ᐸthird_party_vulnerabilitiesᐳ"}}:::plan
    First267 --> PgSelectSingle269
    PgClassExpression300{{"PgClassExpression[300∈25] ➊<br />ᐸ__single_t...ems__.”id”ᐳ"}}:::plan
    PgSelectSingle285 --> PgClassExpression300
    PgClassExpression301{{"PgClassExpression[301∈25] ➊<br />ᐸ__single_t...__.”title”ᐳ"}}:::plan
    PgClassExpression300 o--o PgClassExpression301
    List376{{"List[376∈26]<br />ᐸ375,299ᐳ"}}:::plan
    PgSelectSingle299{{"PgSelectSingle[299∈26]<br />ᐸsingle_table_itemsᐳ"}}:::plan
    Access375 & PgSelectSingle299 --> List376
    __Item298[/"__Item[298∈26]<br />ᐸ270ᐳ"\]:::itemplan
    ConnectionItems270 ==> __Item298
    __Item298 --> PgSelectSingle299
    PgClassExpression302{{"PgClassExpression[302∈26]<br />ᐸ__single_t...ems__.”id”ᐳ"}}:::plan
    PgSelectSingle299 --> PgClassExpression302
    PgClassExpression304{{"PgClassExpression[304∈26]<br />ᐸ__single_t...s__.”type”ᐳ"}}:::plan
    PgSelectSingle299 --> PgClassExpression304
    Lambda305{{"Lambda[305∈26]<br />ᐸSingleTableItem_typeNameFromTypeᐳ"}}:::plan
    PgClassExpression304 --> Lambda305
    PgClassExpression332{{"PgClassExpression[332∈26]<br />ᐸ__single_t..._topic_id”ᐳ"}}:::plan
    PgSelectSingle299 --> PgClassExpression332
    First341{{"First[341∈26]"}}:::plan
    PgSelectRows342[["PgSelectRows[342∈26]"]]:::plan
    PgSelectRows342 --> First341
    Lambda377{{"Lambda[377∈26]<br />ᐸpgInlineViaJoinTransformᐳ"}}:::plan
    Lambda377 --> PgSelectRows342
    PgSelectSingle343{{"PgSelectSingle[343∈26]<br />ᐸsingle_table_itemsᐳ"}}:::plan
    First341 --> PgSelectSingle343
    List376 --> Lambda377
    PgClassExpression306{{"PgClassExpression[306∈27] ➊<br />ᐸ__single_t...ems__.”id”ᐳ<br />ᐳSingleTableDivider"}}:::plan
    PgSelectSingle297 --> PgClassExpression306
    PgClassExpression307{{"PgClassExpression[307∈27] ➊<br />ᐸ__single_t...__.”title”ᐳ<br />ᐳSingleTableDivider"}}:::plan
    PgClassExpression306 o--o PgClassExpression307
    List314{{"List[314∈28]<br />ᐸ313,302ᐳ<br />ᐳSingleTableTopic<br />More deps:<br />- Constantᐸ'SingleTableTopic'ᐳ[313]"}}:::plan
    PgClassExpression302 --> List314
    List317{{"List[317∈28]<br />ᐸ316,302ᐳ<br />ᐳSingleTablePost<br />More deps:<br />- Constantᐸ'SingleTablePost'ᐳ[316]"}}:::plan
    PgClassExpression302 --> List317
    List319{{"List[319∈28]<br />ᐸ274,302ᐳ<br />ᐳSingleTableDivider<br />More deps:<br />- Constantᐸ'SingleTableDivider'ᐳ[274]"}}:::plan
    PgClassExpression302 --> List319
    List322{{"List[322∈28]<br />ᐸ321,302ᐳ<br />ᐳSingleTableChecklist<br />More deps:<br />- Constantᐸ'SingleTableChecklist'ᐳ[321]"}}:::plan
    PgClassExpression302 --> List322
    List325{{"List[325∈28]<br />ᐸ324,302ᐳ<br />ᐳSingleTableChecklistItem<br />More deps:<br />- Constantᐸ'SingleTableChecklistItem'ᐳ[324]"}}:::plan
    PgClassExpression302 --> List325
    Lambda315{{"Lambda[315∈28]^<br />ᐸbase64JSONEncodeᐳ"}}:::plan
    List314 --> Lambda315
    Lambda318{{"Lambda[318∈28]^<br />ᐸbase64JSONEncodeᐳ"}}:::plan
    List317 --> Lambda318
    Lambda320{{"Lambda[320∈28]^<br />ᐸbase64JSONEncodeᐳ"}}:::plan
    List319 --> Lambda320
    Lambda323{{"Lambda[323∈28]^<br />ᐸbase64JSONEncodeᐳ"}}:::plan
    List322 --> Lambda323
    Lambda326{{"Lambda[326∈28]^<br />ᐸbase64JSONEncodeᐳ"}}:::plan
    List325 --> Lambda326
    PgClassExpression372{{"PgClassExpression[372∈29]<br />ᐸ__single_t...ems__.”id”ᐳ<br />ᐳSingleTableTopic<br />ᐳSingleTablePost<br />ᐳSingleTableDivider<br />ᐳSingleTableChecklist<br />ᐳSingleTableChecklistItem"}}:::plan
    PgSelectSingle343 --> PgClassExpression372
    PgClassExpression373{{"PgClassExpression[373∈29]<br />ᐸ__single_t...__.”title”ᐳ<br />ᐳSingleTableTopic<br />ᐳSingleTablePost<br />ᐳSingleTableDivider<br />ᐳSingleTableChecklist<br />ᐳSingleTableChecklistItem"}}:::plan
    PgClassExpression372 o--o PgClassExpression373

    %% define steps
    classDef bucket0 stroke:#696969
    class Bucket0,__Value2,PgSelect8,Access9,Access10,Object11,Connection12,Lambda15,Access16,PgSelect18,First20,PgSelectRows21,PgSelectSingle22,Lambda23,ConnectionItems270,PgSelectInlineApply374,Access375,PgSelectInlineApply378,Access379 bucket0
    classDef bucket1 stroke:#00bfff
    class Bucket1 bucket1
    classDef bucket2 stroke:#7f007f
    class Bucket2,PgClassExpression273,List275,Lambda276,PgClassExpression277,PgClassExpression278,First283,PgSelectRows284,PgSelectSingle285,List380,Lambda381 bucket2
    classDef bucket3 stroke:#ffa500
    class Bucket3,Access386,Access387 bucket3
    classDef bucket4 stroke:#0000ff
    class Bucket4,PgSelect28,First32,PgSelectRows33,PgSelectSingle34,PgClassExpression286,List287,Lambda288,PgClassExpression289,PgClassExpression290,First295,PgSelectRows296,PgSelectSingle297,PgSelectInlineApply382,Access383,List384,Lambda385 bucket4
    classDef bucket5 stroke:#7fff00
    class Bucket5,PgSelect38,First42,PgSelectRows43,PgSelectSingle44 bucket5
    classDef bucket6 stroke:#ff1493
    class Bucket6,PgSelect48,First52,PgSelectRows53,PgSelectSingle54 bucket6
    classDef bucket7 stroke:#808000
    class Bucket7,PgSelect58,First62,PgSelectRows63,PgSelectSingle64 bucket7
    classDef bucket8 stroke:#dda0dd
    class Bucket8,PgSelect68,First72,PgSelectRows73,PgSelectSingle74 bucket8
    classDef bucket9 stroke:#ff0000
    class Bucket9,PgSelect78,First82,PgSelectRows83,PgSelectSingle84 bucket9
    classDef bucket10 stroke:#ffff00
    class Bucket10,PgSelect88,First92,PgSelectRows93,PgSelectSingle94 bucket10
    classDef bucket11 stroke:#00ffff
    class Bucket11,PgSelect100,First104,PgSelectRows105,PgSelectSingle106 bucket11
    classDef bucket12 stroke:#4169e1
    class Bucket12,PgSelect110,First114,PgSelectRows115,PgSelectSingle116 bucket12
    classDef bucket13 stroke:#3cb371
    class Bucket13,PgSelect122,First126,PgSelectRows127,PgSelectSingle128 bucket13
    classDef bucket14 stroke:#a52a2a
    class Bucket14,PgSelect142,First146,PgSelectRows147,PgSelectSingle148 bucket14
    classDef bucket15 stroke:#ff00ff
    class Bucket15,PgSelect182,First186,PgSelectRows187,PgSelectSingle188 bucket15
    classDef bucket16 stroke:#f5deb3
    class Bucket16,PgSelect192,First196,PgSelectRows197,PgSelectSingle198 bucket16
    classDef bucket17 stroke:#696969
    class Bucket17,PgSelect202,First206,PgSelectRows207,PgSelectSingle208 bucket17
    classDef bucket18 stroke:#00bfff
    class Bucket18,PgSelect212,First216,PgSelectRows217,PgSelectSingle218 bucket18
    classDef bucket19 stroke:#7f007f
    class Bucket19,PgSelect222,First226,PgSelectRows227,PgSelectSingle228 bucket19
    classDef bucket20 stroke:#ffa500
    class Bucket20,PgSelect232,First236,PgSelectRows237,PgSelectSingle238 bucket20
    classDef bucket21 stroke:#0000ff
    class Bucket21 bucket21
    classDef bucket22 stroke:#7fff00
    class Bucket22,PgSelect253,First257,PgSelectRows258,PgSelectSingle259 bucket22
    classDef bucket23 stroke:#ff1493
    class Bucket23,PgSelect263,First267,PgSelectRows268,PgSelectSingle269 bucket23
    classDef bucket25 stroke:#dda0dd
    class Bucket25,PgClassExpression300,PgClassExpression301 bucket25
    classDef bucket26 stroke:#ff0000
    class Bucket26,__Item298,PgSelectSingle299,PgClassExpression302,PgClassExpression304,Lambda305,PgClassExpression332,First341,PgSelectRows342,PgSelectSingle343,List376,Lambda377 bucket26
    classDef bucket27 stroke:#ffff00
    class Bucket27,PgClassExpression306,PgClassExpression307 bucket27
    classDef bucket28 stroke:#00ffff
    class Bucket28,List314,Lambda315,List317,Lambda318,List319,Lambda320,List322,Lambda323,List325,Lambda326 bucket28
    classDef bucket29 stroke:#4169e1
    class Bucket29,PgClassExpression372,PgClassExpression373 bucket29

